Configuración de VSCode con Python
La siguiente es una guía para configurar python en Visual Studio Code.
[TOC]
Instalación de Python en Windows
Busque en su navegador de preferencia Python.
Dirijase a la pestaña de Descargas o Downloads.
Descargue el instalador de la última versión estable que esté disponible.
Ejecute el archivo de instalación y siga los pasos. Es indispensable que seleccione la casilla Add python.exe to PATH para que en las ventanas de terminal (Powershell o cmd) se pueda ejecutar código python.
Presione sobre la opción Disable path length limit y otorgue los permisos. Finalmente, cierre la ventana. Ha finalizado la instalación de python en Windows.
Instalación de Visual Studio Code
Busque en su navegador de preferencia Visual Studio Code.
Dirijase a la pestaña de Descargas o Downloads y descargue el instalador. Una vez finalizada la descarga, ejecute el archivo.
Se desplegará la siguiente ventana, marque Acepte el acuerdo de licencia y presione en Siguiente.
En la siguiente ventana se indica el lugar de instalación. Se sugiere no modificar la ruta. Presione Siguiente.
Presione Siguiente.
Marque las casillas como se indica en la siguiente imagen.
Presione Install para iniciar el proceso de instalación.
Una vez ha finalizada la instalación, presione Finish.
Configuración VSCode
En la primera ejecución, usted verá la siguiente ventana de inicio en donde podrá ajustar el estilo de visaulización dentro del entorno.
Dirijase a la pestaña de Estensiones y busque Python. Presione sobre el boton de Instalar.
Probar configuración.
Los siguientes pasos se realizarán para comprobar el correcto funcionamiento en la configuración de VSCode con Python.
Primero, cree una nueva carpeta en una ruta conocida. Para este tutorial, se crea una carpeta nueva en Documents con el nombre Python_Projects, en donde se almacenaran los proyectos relacionados a python. Dentor de ella, se crea una segunda carpeta con el nombre hello_world.
En la ventana de inicio de VSCode, presione Abrir carpeta, en la ventana emergente, dirijase a la ruta creada en el paso anterior.
En la ventana que se despliega, presione sobre Si, confío en los autores.
En la herarquía de proyecto, encontrará los archivos de esa carpeta. Presione sobre Nuevo archivo, y asignele el nombre main.py.
Presione click sobre el archivo, se desplagará el editor de código en la parte central. Esciba en el la siguiente instrucción.
print("Hello World")Antes de ejecutar el codigo, se creará un entorno de python para aislar la instalación de dependencias de paquetes. Dirijase a la parte superior del entorno y busque la opción Show and run commands.
Busque la opción Python: Create Environment.
Seleccione la opción Venv.
Seleccione la versión de python que tenga instalada en ese momento.
Se creará una carpeta con el entorno de python .venv. Ahora podemos proceder a ejecutar el código con este entorno.
Dirijase a la parte superior nuevamente, y busque la opción Show and run commands, luego Python: Select Interpreter
Seleccione la opcíón correspondiente al entorno que está en esta carpeta.
Finalmente, puede presionar sobre el botón Run Python File ubicado en la parte superior derecha. Se abrirá un terminal que muestra la ejecución del código, el interprete y el resultado de su codigo.
Si presenta un error en el terminal como el que se muestra a continuación, dirijase a la sección de Troubleshooting.
Troubleshooting
Es probable que el terminal que ejecute por defecto VSCode sea Powershell. Este limita la activación automática del entorno creado en la carpeta. Para corregir eso, se puede cambiar de terminal a cmd o cambiar las policies de powershell:
Cambiar Policies de Powershell
En el terminal de Powershell ingrese el siguiente comando. Esto habilitará la ejecución de la activación del entorno. Tenga presente que esto deberá hacerlo cada vez que inicie una nueva sesión de windows.
Set-ExecutionPolicy BypassPuede cerrar y volver a abrir el terminal de Powershell y este ejecutará por defecto su entorno venv, esto lo observa con el prefijo (.venv) en la linea de comando.
Cambiar el terminal de VScode.
Dirijase a File → Preferences → Settings.
En la pestaña de busqueda escriba Default Profile, y en las opciones emergentes, busque Terminal › Integrated › Default Profile: Windows y cambiela a Command Prompt.
Puede cerrar la pestaña de Settings, y verificar el funcionamiento del terminal.